package com.koron.standard.patrolLine.bean.po;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 巡视标准数据记录项(PatrolRecord)表实体类
 *
 * @author jzp
 * @since 2021-10-19
 */
@Data
@TableName("c_line_patrol_record")
@ApiModel(value = "线路巡视标准数据记录项", description = "LinePatrolRecord")
public class LinePatrolRecord {

    /**
     * ID
     */
    @TableId(type= IdType.ASSIGN_ID)
    @ApiModelProperty("ID")
    private String id;

    /**
     * 巡视标准ID
     */
    @ApiModelProperty("巡视标准ID")
    private String patrolId;

    /**
     * 设备运行状态
     */
    @ApiModelProperty("设备运行状态。弃用")
    private Integer status;

    /**
     * 记录项名称
     */
    @ApiModelProperty("记录项名称")
    private String name;

    /**
     * 记录项单位
     */
    @ApiModelProperty("记录项单位")
    private String unit;

    @ApiModelProperty("默认值")
    private String defaultValue;

    @ApiModelProperty("数据标准")
    private String dataLimit;

    /**
     * 排序
     */
    @TableField(value="`sort`")
    @ApiModelProperty("排序")
    private Integer sort;

    /**
     * 创建时间
     */
    @TableField(fill= FieldFill.INSERT)
    @ApiModelProperty("创建时间")
    private Date createTime;

}
